/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package view;

import model.dao.NotaDao;
import model.pojo.Nota;

/**
 *
 * @author leonidia
 */
public class NotaView {

    private NotaDao notaDao;
    public NotaView(NotaDao notaDaoImpl) {
        this.notaDao = notaDaoImpl;
        
    }

    public void setNotaImpl(NotaDao notaDao) {
        this.notaDao = notaDao;
    }

    public NotaDao getNotaDao() {
        return notaDao;
    }

    
    public Float addNotaAluno(Integer idAluno, Integer idAtividade) {
        Nota nota = new Nota();
        System.out.println("Adicionar Nota");
        Float notas = Console.readFloat();
        nota.setNota(notas);
        nota.setId(notaDao.novoId());
        if (notaDao.addNota(nota, idAluno, idAtividade) == false) {
            System.out.println("Erro ao cadastrar nota");
            System.exit(-1);
        }
        return notas;
    }

    void listarNotaAluno() {
        Integer i;
        if (notaDao.getNotas().isEmpty()) {
            System.out.println("não foi implementado nota!");
        }
        for (i = 0; i < notaDao.getNotas().size(); i++) {
            System.out.println("nota:"+notaDao.getNotas().get(i).getNota());
            System.out.println("nota:"+notaDao.getNotas().get(i).getId());
            System.out.println("_________________________");
        }
    }
}